Big Huge Thesaurus

Loch Ness monster

noun